Launch Session
Plugin: Control | Mode: Run
Startet eine neue Session des aktuellen Levels.
Im Live Modus Kapitel findest du mehr über die Eigenheiten von Sessions heraus.
Du kannst Events nutzen um mit der neu erstellten Session zu kommunizieren.
Settings
level
Das Level, dass der neuen Session zugrunde liegt. Du kannst den Level Namen angeben, oder eine Query formulieren um etwa ein Level mit einem Bestimmten Attribut auszuwählen.
Chapter5
startet das Level mit dem Namen "Chapter5"
{difficulty:5, area:'sonnenallee'}
startet ein Level dessen Attribut difficulty
den Wert 5
und dessen Attribut area
den Wert sonnenallee
hat.
Du kannst in der query auch Variablen verwenden. SO kannst du das obige Beispiel auch abhängig vom aktuellen Player Item formulieren:
{difficulty:"[[Player.skill]]", area:"[[Player.area]]"}
name
Du kannst einen spezifischen Namen für die neue Session festlegen. Beachte, dass es keine 2 Sessions mit dem selben Namen geben kann.
Wenn du name
nicht angibst wird ein automatischer, eindeutiger, Name generiert.
reference
Gib einen Referenz Namen an, unter dem du die Session in diesem Level als Item referenzieren kannst.
Anschließend kannst du damit auf die neue Session zugreifen etwa um events in die session zu senden oder zu empfangen, die Session mit Cancel Session wieder zu beenden etc.
arguments
Übergebe Level Arguments an die neue Session.
Aktiviere die arguments option in den Settings und füge beliebig viele Argumente hinzu.
name - Der Name der variable unter der das Argument im level der neu gestarteten Session verfügbar ist.
value - Der Wert, der an die neue Session übergeben wird. Kann ein Text oder Zahlenwert, ein Array, ein Objekt oder eine Referenz auf ein Item sein.
Wenn das Argument in der Level Config des zu startenden Levels definiert ist muss der Datentyp des übergebenen Wertes, dem Datentyp der in den Level Arguments angegeben ist entsprechen.
Ist in den Level Arguments eine Item collection als TYPE
für das Argument angegeben, kannst du so auch eine neue Item Referenz in der neuen Session erstellen. Gib dafür als value den name
des Items oder eine query die auf ein Item in der collection referiert an.